WIDTH, HEIGHT
  Display resolution.
  It is recommended to choose a display resolution with the same aspect ratio as your monitor.
  The resolutions allowed may vary depending on which monitor you select.
  For monitors with a 16:9 aspect ratio the recommended display resolution is:
     1920 x 1080 for systems with 2 GB or more of VRAM.
     1280 x 720 for systems with less than 2 GB of VRAM.
     or the closest matching 16:9 resolution.
  For monitors with a 16:10 aspect ratio the recommended display resolution is:
     1920 x 1200 for systems with 2 GB or more of VRAM.
     1280 x 800 for systems with less than 2 GB of VRAM.
     or the closest matching 16:10 resolution.
  For low-end graphics cards a lower resolution might be needed in order
  to maintain a reasonable frame rate, such as 800 x 600, or 640 x 480.

REFRESHRATE
  Monitor refresh rate. This game was designed for REFRESHRATE=60.
  The refresh rates allowed may vary depending on which monitor you select.
  For the best experience, please use REFRESHRATE=60, VSYNC=1 and BUFFERCOUNT=3.
  Please use lower performance settings if 60 FPS cannot be maintained.
  If 60 FPS still cannot be maintained, please use VSYNC=0 and BUFFERCOUNT=1.

BUFFERCOUNT
  Number of queued display buffers.
  For the best experience, please use REFRESHRATE=60, VSYNC=1 and BUFFERCOUNT=3.
  Please use lower performance settings if 60 FPS cannot be maintained.
  If 60 FPS still cannot be maintained, please use VSYNC=0 and BUFFERCOUNT=1.
  BUFFERCOUNT=1  - Single buffering. Recommended when VSYNC=0
  BUFFERCOUNT=2  - Double buffering.
  BUFFERCOUNT=3  - Triple buffering. Recommended when VSYNC=1

VSYNC
  Vertical refresh synchronization control.
  VSYNC=0  - Do not synchronize to the REFRESHRATE.
  VSYNC=1  - Synchronize frame rate to REFRESHRATE.
  VSYNC=2  - Synchronize frame rate to half the REFRESHRATE.
  VSYNC=3 or higher  - Not recommended.

DYNAMIC_VSYNC
  Control for dynamic VSYNC. Only valid when VSYNC=1
  DYNAMIC_VSYNC=0  - Always use the specified VSYNC. Recommended for high-end graphics cards.
  DYNAMIC_VSYNC=1  - Dynamically switch from VSYNC=1 to VSYNC=2 in non-interactive game cameras. Recommended for systems that run 60 FPS while playing the game, but cannot maintain 60 FPS in non-interactive parts.

UI_ASPECT
  User interface aspect ratio control for non 16:9 displays.
  UI_ASPECT=0  - Scale UI to fit the frame.
  UI_ASPECT=1  - Place UI in the center of the frame.

CURSOR_IDLE_TIME
  Number of seconds of mouse idle time before the cursor is hidden.

WINDOWMODE
  WINDOWMODE=0  - Full-screen. Recommended for performance.
  WINDOWMODE=1  - Windowed.
  WINDOWMODE=2  - Full-screen Windowed. Recommended for responsive change of window focus (e.g. "Alt-Tab").

WINDOW_X, WINDOW_Y
  Position of window when WINDOWMODE=1.
  A window positioned outside the valid region for any monitor will be placed in center of the selected monitor.

MSAA
  Hardware accelerated multi-sample anti-aliasing level control.
  MSAA=0 or 1  - No multi-sample anti-aliasing. Recommended for low-end graphics cards or systems with less than 1 GB of VRAM.
  MSAA=2       - 2 levels of multi-sample anti-aliasing.
  MSAA=4       - 4 levels of multi-sample anti-aliasing. Recommended for systems with 1 GB of VRAM or more.
  MSAA=8       - 8 levels of multi-sample anti-aliasing. Recommended for high-end graphics cards with 3 GB of VRAM or more.

MSAAQUALITY
  Driver specific multi-sample anti-aliasing quality level setting.
  The definition of a quality level is up to each hardware vendor to define. No facility is provided to us by Direct3D to help discover this information.
  For more info, see "ID3D11Device::CheckMultisampleQualityLevels" http://msdn.microsoft.com/en-us/library/windows/desktop/ff476499%28v=vs.85%29.aspx
  For NVidia cards this option usually controls FMAA or CSAA. See http://www.geforce.com/hardware/technology/mfaa/technology
  For AMD/ATI cards this option usually controls EQAA. See http://developer.amd.com/wordpress/media/2012/10/EQAA%2520Modes%2520for%2520AMD%2520HD%25206900%2520Series%2520Cards.pdf
  As of 2014/10/22 the NVidia 900 series drivers have yet to add support for FMAA.

SSAA
  Super-sample anti-aliasing levels. Can be combined with MSAA for higher anti-aliasing than provided in hardware.
  Settings SSAA higher than 1 is known to cause driver instability on certan graphics cards.
  SSAA=0 or 1       - No super-sample anti-aliasing. Recommended for systems with less than 4 GB of VRAM.
  SSAA=2            - Render with double the WIDTH and HEIGHT resolution. Will take 4 times as much VRAM for render buffers!
  SSAA=3            - Render with triple the WIDTH and HEIGHT resolution. Will take 9 times as much VRAM for render buffers!
  SSAA=4            - Render with quadruple the WIDTH and HEIGHT resolution. Will take 16 times as much VRAM for render buffers!
  SSAA=5 or higher  - Not recommended. May cause driver crash and/or stalling.

MONITOR
  Which display monitor to use. Use MONITOR=0 for the main monitor.
  The resolutions allowed may vary depending on which monitor you select.

MAXANISOTROPY
  Maximum number of texture anisotropic sampling levels allowed.
  MAXANISOTROPY=1   - Recommended for low-end graphics cards.
  MAXANISOTROPY=16  - Recommended for high-end and mid-range graphics cards.

ALLOW_BLURRY_UI
  Control texture detail level for UI elements.
  ALLOW_BLURRY_UI=0 - Always use highest texture detail level for UI textures. Recommened for systems with more than 4 GB of system RAM.
  ALLOW_BLURRY_UI=1 - Use TEXTURELOD setting for UI textures. Recommened for systems with 4 GB or less of system RAM.

TEXTURELOD
  Texture resolution detail level control.
  Use of high or medium resolution textures may increase load time,
  and can cause large stalls when using a setting higher than recommended.
  TEXTURELOD=0  - High resolution. Recommended for systems with 3 GB or more of GPU RAM.
  TEXTURELOD=1  - Medium resolution. Recommended for systems with 2 GB or more of GPU RAM.
  TEXTURELOD=2  - Low resolution. Recommended for systems with less than 2 GB of GPU RAM.

ENHANCEDAA
  Control use of custom anti-aliasing shaders to enhance the anti-aliasing solution
  ENHANCEDAA=0      - Use vanilla D3D anti-aliasing. Also disabled when EFFECTLOD=1.
  ENHANCEDAA=1      - Use custom anti-aliasing shaders. Only allowed when EFFECTLOD=0.

VIBRATION
  XInput controller vibration control.
  Only 'XInput' (XBOX 360 compatible) controllers support vibration. 'DInput' controllers do not.
  On newer Logitech Rumblepad 2 controllers (those with X,Y,A,B buttons) there is a small button to switch from 'D' to 'X'. Only the 'X' setting will allow vibration.
  For those using the DS3 tool for PS3 controllers, you need to select Xbox 360 controller emulation to allow vibration.
  VIBRATION=0.0  - No vibration.
  VIBRATION=0.5  - Weak vibration.
  VIBRATION=1.0  - Normal vibration.
  VIBRATION=1.5  - Above normal vibration.
  VIBRATION=2.0  - High vibration.
  VIBRATION=3.0  - Intense vibration.

ABOVE_NORMAL_PRIORITY
  Process priority control. This can also be set in the windows task manager.
  ABOVE_NORMAL_PRIORITY=0  - Normal priority.
  ABOVE_NORMAL_PRIORITY=1  - Above normal priority. Recommended for all systems.
  ABOVE_NORMAL_PRIORITY=2  - High priority.

D3D_INTERNAL_THREADING_OPTIMIZATIONS
  Control for internal D3D driver threading.
  D3D_INTERNAL_THREADING_OPTIMIZATIONS=0  - Disallow multi-threaded graphics driver.
  D3D_INTERNAL_THREADING_OPTIMIZATIONS=1  - Allow multi-threaded graphics driver. Recommended for all systems.

FAST_TEXTURE_FORMAT_CONVERSION
  Texture format conversion control.
  For more info, see "Format Conversion Using Direct3D 10.1" http://msdn.microsoft.com/en-us/library/windows/desktop/bb694531%28v=vs.85%29.aspx#Differences
  FAST_TEXTURE_FORMAT_CONVERSION=0  - Use CPU for texture transfer after block compression. Recommended for driver stability. May cause stuttering on loading screens.
  FAST_TEXTURE_FORMAT_CONVERSION=1  - Use GPU for texture transfer after block compression. This is known to cause driver crash on some older graphics cards.

JIT_SHADER_CREATE
  Shader creation control
  JIT_SHADER_CREATE=0  - Create shaders on file load. May cause stuttering on loading screens.
  JIT_SHADER_CREATE=1  - Create shaders on first draw. May improve load time at the cost of in-game stuttering.

ADAPTER
  Which graphics adapter to use on systems with more than one graphics card.
  Only graphics cards connected to a monitor are recognized.
  However this does not prevent the use of SLI. For SLI settings please refer to your graphics card control panel.

OVERALL_QUALITY
  Quality level presets. Any settings below are ignored unless the quality level is set to 4 (Custom settings).
  OVERALL_QUALITY=0  - Low settings. Recommended for low-end graphics cards. 
  OVERALL_QUALITY=1  - Medium settings. Recommended for mid-range graphics cards. 
  OVERALL_QUALITY=2  - High settings. Recommended for high-end graphics cards. 
  OVERALL_QUALITY=3  - Ultra settings. Recommended for enthusiast graphics cards. 
  OVERALL_QUALITY=4  - Custom settings. Uses the individual settings below.

SHADER_DETAIL
  Shader detail control.
  SHADER_DETAIL=0  - Ultra high detail shaders. Recommended for enthusiast graphics cards.
  SHADER_DETAIL=1  - High detail shaders. Recommended for high-end graphics cards.
  SHADER_DETAIL=2  - Medium detail shaders. Recommended for mid-range graphics cards.
  SHADER_DETAIL=3  - Low detail shaders. Recommended for low-end graphics cards.

SHADOW_DETAIL
  Shadow detail control. Higher settings use more GPU RAM.
  SHADOW_DETAIL=0  - Ultra high detail shadows. Recommended for enthusiast graphics cards.
  SHADOW_DETAIL=1  - High detail shadows. Recommended for high-end graphics cards.
  SHADOW_DETAIL=2  - Medium detail shadows. Recommended for mid-range graphics cards.
  SHADOW_DETAIL=3  - Low detail shadows. Recommended for low-end graphics cards.
  SHADOW_DETAIL=4  - No shadows.

CACHE_SPOT_SHADOWS
  Enables/disables shadow caching for spot lights. Turning the cache off will negatively impact GPU performance.
  CACHE_SPOT_SHADOWS=false  - Disable spot light shadow caching. Not recommended, except for enthusiast graphics cards.
  CACHE_SPOT_SHADOWS=true   - Allow spot light shadow caching.

CACHE_SUN_SHADOWS
  Enables/disables shadow caching for sun light shadows. Turning the cache off will negatively impact GPU performance.
  CACHE_SUN_SHADOWS=false  - Disable sun light shadow caching. Not recommended, except for enthusiast graphics cards.
  CACHE_SUN_SHADOWS=true   - Allow sun light shadow caching.

TEMPORALAA
  Enables/disables temporal anti-aliasing.
  TEMPORALAA=false  - Disable Temporal AA.
  TEMPORALAA=true   - Allow Temporal AA.

AMBIENT_OCCLUSION
  Ambient-occlusion control.
  AMBIENT_OCCLUSION=false  - Disable ambient-occlusion.
  AMBIENT_OCCLUSION=true   - Allow ambient-occlusion.

VOLUMETRIC_LIGHTING
  Volumetric lighting control.
  VOLUMETRIC_LIGHTING=false  - Disable volumetric lighting.
  VOLUMETRIC_LIGHTING=true   - Allow volumetric lighting.

DEPTH_OF_FIELD
  Depth-of-field effect control.
  DEPTH_OF_FIELD=false  - Disable depth-of-field.
  DEPTH_OF_FIELD=true   - Allow depth-of-field.

MOTION_BLUR
  Motion blur effect control.
  MOTION_BLUR=false  - Disable motion blur.
  MOTION_BLUR=true   - Allow motion blur.

BLOOM
  Bloom effect control.
  BLOOM=false  - Disable bloom effect.
  BLOOM=true   - Allow bloom effect.

FLOOR_REFLECTIONS
  Floor reflections control.
  FLOOR_REFLECTIONS=false - Disable floor reflections.
  FLOOR_REFLECTIONS=true  - Enable floor reflections.

MIRROR_REFLECTIONS
  Mirror reflections control.
  MIRROR_REFLECTIONS=false - Disable mirror reflections.
  MIRROR_REFLECTIONS=true  - Enable mirror reflections.

PLAYERLOD
  Player mesh resolution detail level and cloth simulation control.
  PLAYERLOD=0  - Cloth simulation enabled. Recommended for CPUs with 4 or more cores.
  PLAYERLOD=0  - High resolution mesh detail. Recommended for high-end graphics cards.
  PLAYERLOD=1  - Medium resolution mesh detail. Recommended for mid-range graphics cards.
  PLAYERLOD=2  - Low resolution mesh detail. Recommended for low-end graphics cards.

MEDIAPEOPLELOD
   Media people detail level.
   MEDIAPEOPLELOD=0 - High detail level. Recommended for high-end graphics cards.
   MEDIAPEOPLELOD=1 - Medium detail level. Recommended for mid-range graphics cards.
   MEDIAPEOPLELOD=2 - Low detail level. Recommended for low-end graphics cards.
   MEDIAPEOPLELOD=3 - No media people.

CROWDLOD
  Crowd mesh resolution detail level.
  CROWDLOD=0  - High resolution mesh detail. Recommended for high-end graphics cards.
  CROWDLOD=1  - Medium resolution mesh detail. Recommended for mid-range graphics cards.
  CROWDLOD=2  - Low resolution mesh detail. Recommended for low-end graphics cards.
  CROWDLOD=3  - No crowd.

HAIRLOD
  Hair mesh resolution detail level.
  HAIRLOD=0  - High resolution mesh detail. Recommended for high-end graphics cards.
  HAIRLOD=1  - Medium resolution mesh detail. Recommended for mid-range graphics cards.
  HAIRLOD=2  - Low resolution mesh detail. Recommended for low-end graphics cards.

USE_COMPUTE_SHADERS
  Compute shader usage control.
  USE_COMPUTE_SHADERS=false  - Disables the use of compute shaders.
  USE_COMPUTE_SHADERS=true   - Allows the use of compute shaders.




